Skip to content

fix(display): verbatim hand-off prompt + refresh uv.lock files - #75

Merged
bjoaquinc merged 3 commits into
develfrom
fix/verbatim-highlighting
Jul 10, 2026
Merged

fix(display): verbatim hand-off prompt + refresh uv.lock files#75
bjoaquinc merged 3 commits into
develfrom
fix/verbatim-highlighting

Conversation

@bjoaquinc

@bjoaquinc bjoaquinc commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

This branch bundles two independent changes.

1. Fix: print the hand-off prompt verbatim

print_verbatim printed the non-interactive setup-error hand-off prompt with markup=False but highlighting left on. In a real terminal Rich's highlighter injected ANSI codes around path-like tokens, breaking the verbatim-copy contract — and causing test_non_interactive_login_failure_prints_resolve_prompt to fail (the plain prompt was no longer a substring of stdout). It only passed in TTY-less environments where Rich emits no codes.

Fix: pass highlight=False to console.print in print_verbatim, so the text prints exactly as-is regardless of terminal.

2. Chore: refresh both uv.lock files

Routine dependency refresh made locally:

  • Bundled workspace lock (ships to users on scaffold) — notably dlt 1.28.1 → 1.28.2 and pyarrow 24.0.0 → 25.0.0, plus cyclopts, fastmcp, uvicorn, websockets, and others.
  • Root lock (the CLI's own dev/build toolchain) — mypy, ruff, pytest, click, sqlglot, setuptools, and others. Not user-observable, so no changelog line.

Only the workspace-lock bump is called out in the CHANGELOG, per the user-facing-only convention.

Testing

  • make test — 168 passed
  • FORCE_COLOR=1 make test — 168 passed (previously failed)

🤖 Generated with Claude Code

bjoaquinc and others added 3 commits July 10, 2026 15:19
The non-interactive hand-off prompt was printed with markup=False but
highlighting left on, so Rich injected ANSI codes around path-like tokens
in a real terminal. This broke the verbatim-copy contract and only showed
up outside a TTY-less environment.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bundled workspace lock bumps dlt to 1.28.2 and pyarrow to 25.0.0; root
lock refreshes the CLI's own dev toolchain.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@bjoaquinc bjoaquinc changed the title fix(display): print hand-off prompt verbatim (no highlighting) fix(display): verbatim hand-off prompt + refresh uv.lock files Jul 10, 2026
@bjoaquinc
bjoaquinc merged commit 73aeffc into devel Jul 10, 2026
5 checks passed
@bjoaquinc
bjoaquinc deleted the fix/verbatim-highlighting branch July 10, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant